// components/cgzxModal/cgzxModal.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    modalHidden: { //这里定义了modalHidden属性，属性值可以在组件使用时指定.写法为modal-hidden  
      type: Boolean,
      value: true
    }, //model的提示消息
    modalMsg: {
      type: String,
      value: ' ',
    }, //自定义数据
    modalData: {
      type: String,
      value: ''
    },
    cancelText:{
      type:String,
      value:'取消'
    },
    sureText:{
      type:String,
      value:'确认'
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    // 这里是一些组件内部数据  
    text: "text",

  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 这里放置自定义方法  
    tapHidden: function() {
      this.setData({
        modalHidden: true,
      })
    },
    // 确定  
    tapSure: function() {
      // detail对象，提供给事件监听函数
      var myEventDetail = {
        detail: this.data.modalData
      } 
       // 触发事件的选项
      var myEventOption = {
        bubbles: false
      }
      this.triggerEvent('modalSure', myEventDetail, myEventOption)
    }
  }
})